package com.zyuec.Interceptor;

import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.context.ApplicationListener;
import org.springframework.context.annotation.Configuration;
import org.springframework.context.event.ContextRefreshedEvent;

import com.zyuec.entity.User;
import com.zyuec.service.UserService;

/**
 * 监听器
*    
* 项目名称：zyuec   
* 类名称：MyApplicationStartedEventListener   
* 类描述：   
* 创建人：ljr 
* 创建时间：2016年12月6日 下午4:01:10   
* 修改人：   
* 修改时间：  
* 修改备注：     
*
 */
@Configuration
public class MyApplicationStartedEventListener  implements ApplicationListener<ContextRefreshedEvent> {

    private Logger logger = LoggerFactory.getLogger(this.getClass());

    @Autowired
    private UserService userService;
    
	@Override
	public void onApplicationEvent(ContextRefreshedEvent arg0) {
		 User user = userService.getUserInfo();
	        if(user!=null){
	            System.out.println("user.getName():"+user.getName());
	            logger.info("user.getAge():"+user.getAge());
	        }
			logger.info("项目启动，基础数据加载完成！");
	}

  
}